peace maker - German English Dictionary